// 处理动态引入组件函数
const modules = import.meta.glob('../**/**.vue') // 导入

export const getComponent = (data: any) => {
  data.map((item: { component: any; children: any[] }) => {
    const url = item.component
    item.component = modules[`../${url}`]

    // 处理多级路由
    if (item.children && item.children.length) {
      getComponent(item.children)
    }
  })
  return data
}
